package cn.pro.javafxlearn;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.BorderPane;
import javafx.stage.Stage;

public class Main1 extends Application {//javafx的入口

    public static void main(String[] args) {
        Application.launch(args);//调用方法的顺序是init() start() stop()
    }
    @Override
    public void start(Stage primaryStage) throws Exception {
        Button button=new Button("百度网站");
        BorderPane pane=new BorderPane(button);
        button.setOnAction(e->{//在一个场景中编辑一个事件，点击这个按钮就会自动访问指定的网站
            getHostServices().showDocument("www.baidu.com");
        });
        Scene scene=new Scene(pane,300,300);//设置场景的宽高
        primaryStage.setScene(scene);
        primaryStage.setTitle("javafx");
        primaryStage.show();
    }

//    @Override
//    public void init() throws Exception {//做一些初始化操作，连接数据库之类的
//        super.init();
//        System.out.println("init()...");
//    }
//
//    @Override
//    public void stop() throws Exception {//做一些清理操作
//        super.stop();
//        System.out.println("stop()....");
//    }
}
